package com.supplychain.scm.core.delay.listener;

import org.redisson.api.RedissonClient;
import org.springframework.context.SmartLifecycle;

/**
 * @author liyang
 * @version 1.0.0
 * @ClassName RedissonListenerContainer
 * @createTime 17:17:00 2022/10/14
 */
public interface RedissonListenerContainer extends SmartLifecycle {

    ContainerProperties getContainerProperties();

    void setListener(RedissonMessageListener<?> listener);

    void setRedissonClient(RedissonClient redissonClient);

}
